.content{	
	position:absolute;	
	right:40px;
	top:230px;
	width:580px;
}
h2{
	border-bottom:2px solid #000080;
	color:#000080;
	font-size:1.2em;
	font-weight:bold;
	margin-right:200px;
	padding-left:50px;
}
h3{
	color:#888;
	padding-left:50px;
}
strong{ font-weight:bold; }
.content p{
	float:left;
	margin-top:20px;
	width:370px;
}
#ministries p{ width:580px; }
.content img{ 
	float:right;
	position:absolute;
	right:0;
	top:0;
}

/* secondary navigation */
.interiorNav{
	/*yeah, I need to change this over to a repeating image ~cjones*/
	background:url('../images/largenavimg.jpg') no-repeat transparent;
	font-weight:bold;
	height:359px;
	padding:20px 0 0;
	position:absolute;
	text-align:center;
	top:265px;
	width:180px;
}
.interiorNav li{ margin-bottom:15px; }
.interiorNav .current a{  }

#breadcrumbs{ 
	clear:both;
	float:left;
	position:absolute;
	top:230px;
}
#breadcrumbs a{ text-transform:capitalize; }

/**
  *  ABOUT SECTION
  **/  
/* about dsc */
#cimnLogo{ 
	position:relative;
	top:-50px;
}

/*staff pages*/
#navigationStaff{ padding-top:15px; }
#navigationStaff li:first-child{
	border-bottom: 2px solid #000080;
	color:#000080;
}
/* vision page */
pre{
	float:left;
	margin-top:25px;
	margin-left:25px;
	_margin-top:0px;
	_margin-left:0px;
}
/* our beliefs */
.extraStrong{
	color: #000080;
	display:block;
	font-weight:bold;
	margin-top:20px;
}
ol{	clear:left;
	list-style-type: decimal;
	margin: 20px 30px; 
}
ol li{ 
	list-style-position: outside; /* to get ie7 to show the numbers */
	margin-left:30px; 
}
.content li{ margin-top:15px; }

/* FAQ */
dt{ 
	color:#000080;
	font-weight:bold;
	margin-top:10px;	
}
dd{
	line-height:1.5em;
	margin-bottom:20px;
}
.content dd p{
	text-align:left;
	width:580px; /* the same as .content since the dd has no set width */
}

/**
  *  MINISTRIES SECTION
  **/
/* counseling */
#interior.counseling{
	background:url('../images/counseling.jpg') 228px 20px no-repeat transparent;	
}
#interior.counseling h3{
	color:#000;	
	font-size:16px;
	font-weight:bold;
	padding-bottom:25px;
	padding-top:40px;	
	text-align:center;
	width:195px;
}
#interior.counseling p{
	margin-top:0;
	margin-bottom:20px;
	width:425px;
}
#interior.counseling h4{
	color:#000080;
	float:left;
	font-weight:bold;
	width:425px;
}
#interior.counseling em{ font-weight:bold; }
#interior.counseling ul{ 
	clear:left; /* for ie7 */
	float:left; 
	width:520px; /* for ie7 */
}
#interior.counseling li{
	list-style-type: disc;
	margin:0 0 5px 15px;	
}
#interior.counseling .contactInfo{ text-align:center; }
#interior.counseling .contactInfo span{ color:#000; }
#interior.counseling .contactInfo span,
#interior.counseling .contactInfo a{
	display:block;
	font-weight:bold;
}
#interior.counseling .address span{
	display:block;
	line-height:1.2em;	
	text-align:center;
}
#interior.counseling .address{
	display:block;
	margin-bottom:30px;
}

/* dream interpretation */
#interior.dreamInterpretation p{ width:400px; }
#interior.dreamInterpretation ol{ float:left;  width:350px;}
#interior.dreamInterpretation li{ margin-top:5px; }
#interior.prophecyResources .resource,
#interior.dreamResources .resource{
	height:115px;	
	margin-bottom:25px;
	margin-top:15px;
	position:relative;
	top:0;
	width:525px;
}
#interior.prophecyResources .resource h3,
#interior.dreamResources .resource h3{
	color:#000;	
	font-weight:bold;
	margin:0;
	position:absolute;
	padding:0;
	top:0;
	left:80px;	
	text-decoration:none;
}
#interior.prophecyResources .resource a{	
	color:#000080;
	font-weight:bold;	
	padding:0;
	position:absolute;	
	top:20px;
	left:80px;
	text-decoration:underline;
}
#interior.dreamResources .resource a{	
	color:#000080;
	font-weight:bold;	
	padding:0;
	position:absolute;	
	top:0px;
	left:0px;
	text-decoration:underline;
}
#interior.prophecyResources .resource a.inline,
#interior.dreamResources .resource a.inline{ position:static; } /* just to override the absolute positioning above */
#interior.prophecyResources .resource p{	
	margin:0;	
	padding:0;
	position:absolute;	
	top:45px;
	left:80px;
	width:450px;
}
#interior.dreamResources .resource p{	
	margin:0;	
	padding:0;
	position:absolute;	
	top:15px;
	left:80px;
	width:450px;
}
#interior.prophecyResources .resource p{ top:20px; }
#interior.prophecyResources .resource img,
#interior.dreamResources .resource img{
	padding:0;	
	position:absolute;	
	top:-10px;
	right:460px; /* have to use right because right is already defined for images, so using left just screws things up ~cjones */
}
#interior.prophecyResources ul,
#interior.dreamResources ul{
	clear:left;
	float:left; 
}
#interior.prophecyResources li,
#interior.dreamResources li{
	clear:left;
	float:left;
	width:500px;
}
#interior.prophecyResources .title,
#interior.dreamResources .title{
	color:#000;
	font-weight:bold;
	float:left;
	height:1em;
	clear:right;
}
#interior.prophecyResources .author,
#interior.dreamResources .author{
	height:1em;
}
#interior.prophecyResources h3,
#interior.dreamResources h3{
	clear:both;
	color:#000;
	float:left;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
	text-decoration:underline;
}
#interior.prophecyResources img,
#interior.dreamResources img{
	float:left;
	position:static; 
}
/* home groups */
#interior.homeGroups,
#interior.homeGroups p{
	float:none;
	text-align:center;
	width:580px;	
}
#interior.homeGroups h2{ text-align:left; }
#interior.homeGroups .group{
	margin-top:25px;
}
#interior.homeGroups .title,
#interior.homeGroups .time,
#interior.homeGroups .date,
#interior.homeGroups .location,
#interior.homeGroups a{
	display:block;
	font-size:16px;
	font-weight:bold;
}
#interior.homeGroups .title{ color: #000; }
#interior.homeGroups .time,
#interior.homeGroups .date{
	color:#000080;
}
#interior.homeGroups .location{
	font-size:14px;
	margin-top:15px;
}
#interior.homeGroups a{
	font-size:14px;
}
#interior.homeGroups ul{ margin-top:50px; }

/* prophetic ministries */
#propheticMinistry p{ width:400px; }
#interior.propheticSecondary p{
	clear:left;
	line-height:1.2em;
	width:525px; 
}
#interior.propheticSecondary h3{
	clear:both;
	color:#000;
	float:left;
	font-weight:bold;
	margin:25px 0 0 0;
	padding:0;
	text-decoration:underline;
	width:520px; /* for ie7 */
}
#interior.propheticSecondary em{
	color:#000080;
	font-weight:bold;
}
#interior.propheticSecondary em{
	color:#000080;
	font-style:italic;		
}
#interior.propheticSecondary ol{ 
	clear:left; /* for ie7 */
	float:left;
	width:500px; /* for ie7 */
}

/* scheduling an event */
#interior.scheduling p{ width:400px; }
#interior.scheduling h3{
	color:#000;
	float:left;
	font-weight:bold;
	margin-top:25px;
width:400px;	
}
#interior.scheduling p.adr span{
	display:block;
	margin-left:125px;
}

/* seminars and training */
#interior.seminarsAndTraining p{ width:400px; }
#interior.seminarsAndTraining h3{
	color:#000;
	float:left;	
	font-weight:bold;
	margin-top:25px;	
	width:400px;
}
#interior.seminarsAndTraining p.seminar{
	line-height:1.2em;
	margin-top:15px;
}
#interior.seminarsAndTraining p.seminar .title{
	color:#000080;
	font-weight:bold;
}
#interior.seminarsAndTraining ul{ 
	clear:both; 
	float:left;
	width:400px;
}
#interior.seminarsAndTraining li{ margin-top:5px; }

/* weekly services */
#interior.weeklyServices p{ text-align:center;}
#interior.weeklyServices h2{ text-align:left; }
#interior .time{ 
	display:block; 
	margin:10px 0;
	color:#000080;
	font-size:20px;
	font-weight:bold;
}
#interior .where{
	display:block; 
	margin:10px 0;
	font-weight:bold;
	margin:0 0 30px 0;
}
#interior .citystate,
#interior .street{
	display:block;	
	color:#000;
	font-size:18px;
	margin:0;
}

/************************************
 *  Calendar
 ***********************************/
#calendar{
	position:absolute;
	left:0;	
	right:0;
	top:230px;
	width:780px;	 
}

